'''
有一个函数 func1 返回值为 0, 1 且概率都为 1/2，利用此函数得到另一个函数 func2 且其
返回 0, 1 的概率分别为 1/4, 3/4。
'''

import random


def func1():
    return int(round(random.random()))


def func2():
    a1 = func1()
    a2 = func2()
    a1 |= (a2 << 1)  # 00 01 10 11
    return 0 if a1 == 0 else 1


if __name__ == "__main__":
    for i in range(16):
        print(func2(), end='')
    print()
    for i in range(16):
        print(func2(), end='')
